#pragma once

class sine_func 
{
    float ampli;
    float k;
    float psi;

public:
    sine_func(float ampli_in, float wavelength_in, float origin);
    float operator()(float);
    float dereiv(float);
};